Testing-based Process for Evaluating Component Replaceability

نویسندگان

  • Andres Flores
  • Macario Polo
چکیده

Replacing pieces of component-based systems carries a serious risk on the expected stability. Substitutability of components must then be carefully identified. With this intent, this paper presents a process to evaluate replacement components by complementing the conventional compatibility analysis with component testing criteria. Functions of data transformation encapsulated by components (i.e. their behaviour) are analysed according to the Observability testing metric. For a component under substitution, a Component Behaviour Test Suite is built to be later applied on candidate replacement components. This approach is also known as Back-to-Back testing. The whole process is currently supported through the tool testooj, which is focused on testing Java components.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Replaceability: An NFR Approach

Building software systems from components instead of from scratch is a trend in software industry world. Software replaceability gains growing interest recently since the replaceable, standard components in the marketplace is claimed as one of the goals and benefits of components. Treating software components as fully replaceable units will help CBS (Component Based System) development and evol...

متن کامل

Component Reconn-exion

For over thirty years, increased software reuse and replaceability have been touted as a means of easier software development. Unfortunately this is a non-trivial task. Component-based development attempts to ease the creation of replaceable and reusable. However, the majority of legacy systems are not implemented using the componentbased development paradigm. To enable the reuse of portions of...

متن کامل

Relating fair testing and accordance for service replaceability

Article history: Received 29 June 2009 Accepted 14 December 2009 Available online 14 January 2010

متن کامل

Design of Accelerated Life Testing Plans for Products Exposed to Random Usage

< p>Accelerated Life Testing (ALT) is very important in evaluating the reliability of highly reliable products. According to ALT procedure, products undergo higher stress levels than normal conditions to reduce the failure times. ALTs have been studied for various conditions and stresses. In addition to common stress such as temperature and humidity, random usage can also be considered as anoth...

متن کامل

Managing the Replaceability of Web Services Using Underlying Semantics

In the context of web services, service replaceability refers to the ability of substituting one service for another. With the bloom of service-oriented computing, the effective management of service replaceability is important to make the applications unaffected once the requested service cannot work. This work studies the quantitative aspect of the replaceability of web services. FCA (Formal ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 236  شماره 

صفحات  -

تاریخ انتشار 2009